首页

Identifier 'h' has already been declared

遇到了报错:SyntaxError: Identifier 'h' has already been declared (at
在浏览器查看报错文件的源码发现该文件莫名其妙多了一行 import { h } from "/node_modules/.vite/deps/vue.js?v=b64f908a";
js
import { inject } from "/node_modules/.vite/deps/vue.js?v=b64f908a"; import { h } from "/node_modules/.vite/deps/vue.js?v=b64f908a";
他的原始文件是没有这行的,也就是说这玩意应该是 vite dev 模式添加的
我应该怎么排查 vite 是哪一步插入的这行代码
然后我这个项目dev下 vite-plugin-inspect 都无法运行,还好 build 模式能够查看,如下图发现是 unplugin-auto-import 插入的